﻿/** \file
\brief  warnings



<br> <hr> <br>


inline vec4  cross ( const vec4 & v) const -
#pragma message ("KS777: MATH::VEC4 >> NEED CHECK CROSS METHOD !!!"  __FILE__)
<br><br>


#pragma message ("KS777 MATH::MAT44  need check setViewDirLH" __FILE__ )
<br><br>


#pragma message ("KS777 MATH::MAT44 warn  need check setViewDirRH" __FILE__ )
<br><br>


#pragma message(" matrix_stack.h :: create self exception   "  __FILE__  )
<br><br>

#pragma message("KS777: matrix_stack::full() ПРВОЕРИТЬ МЕТОД  full()  "  __FILE__ )
<br><br>
#pragma message(" transformdata_quat.h :: need  rename : "  __FILE__  )
<br><br>
#pragma message (" transformdata_axang.h NEDD operators >> << to/from string "  __FILE__ )
<br><br>
#pragma message(" vieaport.h (ViewportZ) DELETE THIS: to_d3d9Viewport   "  __FILE__)
<br><br>
#pragma message(" vieport.h (vieport_s) warning 4297 !!"  __FILE__  )
<br><br>

#pragma message(" aabb.h (aabb) NEED CHECK CODE AFTER REFRACT   "  __FILE__ )
<br><br>
#pragma message("  aabb.h (aabb) rename aabb  "   __FILE__ )
<br><br>

#pragma message(" base_camera ::  delete this: CameraKeys" __FILE__ )
<br><br>


#pragma message(" base_camera >> delete this: KEY_WAS_DOWN_MASK .....    " __FILE__ )
<br><br>

#pragma message(" first_person_camera::framemove  ПРОВЕРИТЬ МЕТОД!  "  __FILE__)
<br><br>


#pragma message("ks777:  float_context_type_e.h   gbmath::context  ПРОВЕРЯТЬ И ДОБАВЛЯТЬ ПО СЕМАНТИКАМ RENDER MONKEY  "  __FILE__)
<br><br>

#pragma message(">> geometry_context::setWorldRotationQuaternion(const Quaternion *q) >> NEED CHECK IMPLEMENTATION" __FILE__ )
<br><br>


#pragma message("  geometry_context::setWorldTransformData  NEED CHECK IMPLEMENTATION  " __FILE__ )
<br><br>
#pragma message("   geometry_context::getWorldTransformDataPtr()   NEED CHECK IMPLEMENTATION" __FILE__ )
<br><br>


#pragma message ("  geometry_context::get_vector3_ViewSide  :: ПРОВЕРИТЬ ПОЛУЧЕНИЕ БОКОВОГО ВЕКТОРА ВИДА")
<br><br>

#pragma message ("   geometry_context::__checkViewVectors() :: ПРОВЕРИТЬ ПОЛУЧЕНИЕ ВЕКТОРОВ  ВИДА ИЗ ИНВЕРСНОЙ ВИДОВОЙ МАТРИЦЫ ")
<br><br>

#pragma message("  matrix4x4_context_type_e.h  попробовать переделат в класс энумератор  "  __FILE__ )
<br><br>

#pragma message ("  obj_contains_e.h    need rename  " __FILE__  )
<br><br>

#pragma message( " perspective_projection_data.h  rename this  "  __FILE__ )
<br><br>


#pragma message(" plane.h need rename plane_s  "  __FILE__ )
<br><br>



#pragma message(" Quaternion::setRotationAxis >> NEED CHECK !!"   __FILE__ )
<br><br>

#pragma message(" quaternion.h    NEED RENAME QUAT  "  __FILE__  )
<br><br>


#pragma message("rect.h  #error  need rename class  (aabr or rect)"  __FILE__ )
<br><br>


#pragma message("rect.h  #error  need  set vec2 min  and vec2 max   "  __FILE__ )
<br><br>


#pragma message(" transformdata_axang.h   :: NEED operators   "   __FILE__ )
<br><br>

const eyedata *geometry_context::getViewParamsPtr()const

assert(false);
#pragma message ( "geometry_context::getViewParamsPtr :: ПОГОНЯТЬ В ОТЛАДКЕ ЭТОТ МЕТОД  "  __FILE__ )


<br><br>
void decomposeInverseView(const mat44& mInverseView)
#pragma message(" eyedata::decomposeInverseView  need code . extract inverse view matrix")


<br><br>
const eyedata *geometry_context::getViewParamsPtr()const
NEED CHECK CODE


<br><br>

Quaternion geometry_context::getWorldRotationQuaternion() const
// get const to check calculate
const TransformData  *ptr = getWorldTransformDataPtr();

#pragma message("ks777   Quaternion geometry_context::getWorldRotationQuaternion() const  Need check code    "  __FILE__ )
assert(false && "  need a check ");

<br><br>



<br><br>


<br><br>



<br><br>



<br><br>


*/